package com.xiaoshuidi.cloud.module.contract.dal.dataobject.contract;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;


@Data
@Schema(description = "房间不同合同的信息")
public class RoomContractStatusDO {

	/**
	 * 合同ID
	 */
	@Schema(description = "合同id")
	private Integer id;
	/**
	 * 租客名
	 */
	@Schema(description = "租客名")
	private String customerName;
	/**
	 * 开始日期
	 */
	@Schema(description = "合同开始时间")
	private LocalDate startTime;
	/**
	 * 结束日期
	 */
	@Schema(description = "合同结束时间")
	private LocalDate endTime;
	/**
	 * 实际结束日期
	 */
	@Schema(description = "退租时间")
	private LocalDate actualEndTime;
	/**
	 * 合同删除时间
	 */
	@Schema(description = "合同删除时间")
	private LocalDateTime deleteTime;
	/**
	 * 续租时间
	 */
	@Schema(description = "续租时间")
	private LocalDateTime renewTime;

}
